Definition of Foundling Hospital

  • (noun) a hospital where foundlings (infant children of unknown parents) are taken in and cared for

Synonyms of Foundling Hospital


Antonyms of Foundling Hospital


No Antonyms Found.

Homophones of Foundling Hospital


No Homophones Found.